
package com.idealighter.game.roomcard.games.mustniuniu.message;

import com.baidu.bjf.remoting.protobuf.FieldType;
import com.baidu.bjf.remoting.protobuf.annotation.Protobuf;

import com.idealighter.game.core.annotation.ReqMsg;
import com.idealighter.game.message.ModuleMsgIdConstant;
import com.idealighter.game.message.core.ReqMessage;

import java.util.List;

import lombok.Data;

/**
 * 获取一定要牛游戏配置(创建房间第一步).
 *
 */
@ReqMsg(ModuleMsgIdConstant.MustNiuNiu.CREATE_ROOM_CARD)
@Data
public class ReqCreateRoomCardMsg implements ReqMessage {
  @Protobuf(order = 1)
  private int id = ModuleMsgIdConstant.MustNiuNiu.CREATE_ROOM_CARD;
  @Protobuf(order = 2)
  private int groupId;
  @Protobuf(order = 3)
  private int type;
  @Protobuf(order = 4)
  private int seat;
  @Protobuf(order = 5)
  private int round;
  @Protobuf(order = 6)
  private long fee;
  @Protobuf(order = 7)
  private int betOptionId;
  @Protobuf(order = 8)
  private int startOptionId;
  @Protobuf(order = 9)
  private int extrBetOptionId;
  @Protobuf(order = 10)
  private int multipleId;
  @Protobuf(order = 11, fieldType = FieldType.INT32)
  private List<Integer> specialMultipleIds;
  @Protobuf(order = 12, fieldType = FieldType.INT32)
  private List<Integer> advanceOptionIds;
  @Protobuf(order = 13)
  private int bankerChipId;
  @Protobuf(order = 14)
  private int callBankerMultiple;
}
